puzzle over

verb

Infinitive

puzzle over

Present tense 3rd person singular

puzzles over

Preterite

puzzled over

Present participle

puzzling over

Past participle

puzzled over